from flask import jsonify, request
from flask_restful import Resource

from kit import *

from flask_cors import CORS, cross_origin

from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()


def init_ext(app):
    # url的格式为：数据库的协议：//用户名：密码@ip地址：端口号（默认可以不写）/数据库名
    app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:123456@127.0.0.1:3456/work"

    # 动态追踪数据库的修改. 性能不好. 且未来版本中会移除. 目前只是为了解决控制台的提示才写的
    # app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False

    # 跨域
    CORS(app=app, resources=r'/*')

    # 数据库
    db.init_app(app=app)



